Evaluation of Fully Automated Usage Based Testing with Mutation Testing
نویسنده
چکیده
Generating high quality test suites for arbitrary software is a highly discussed topic in software engineering contexts. Many different test generation strategies exist but the resulting tests might be of varying quality. Usage based test generation focuses on the software parts which are actively used by users. This way, the user-visible functionality is ensured to be of high quality. Current research has shown that injecting faults into the software under test can reveal non-obvious flaws inside a test suite because, ideally, the generated tests should detect this fault. Therefore, combining usage based testing with fault injection might provide a promising way to create a high quality test suite for a target software. An effective and efficient technique to inject faults is to delete statements within the system’s source code. This thesis discusses an approach to do this in an automatic way. In order to evaluate our results, a case study with a real world calendar software was conducted.
منابع مشابه
An automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملProgramming Language and Tools for Automated Testing
Software testing is a necessary and integral part of the software quality process. It is estimated that inadequate testing infrastructure cost the US economy between $22.2 and $59.5 billion. We present Sulu, a programming language designed with automated unit testing specifically in mind, as a demonstration of how software testing may be more integrated and automated into the software developme...
متن کاملDesign of Accelerated Life Testing Plans for Products Exposed to Random Usage
< p>Accelerated Life Testing (ALT) is very important in evaluating the reliability of highly reliable products. According to ALT procedure, products undergo higher stress levels than normal conditions to reduce the failure times. ALTs have been studied for various conditions and stresses. In addition to common stress such as temperature and humidity, random usage can also be considered as anoth...
متن کاملCan We Apply the Control Material from Standard Clinical Chemistry Analyzer for Usage in the Point of Care Testing Analyzer?
متن کامل
Face Detection with methods based on color by using Artificial Neural Network
The face Detection methodsis used in order to provide security. The mentioned methods problems are that it cannot be categorized because of the great differences and varieties in the face of individuals. In this paper, face Detection methods has been presented for overcoming upon these problems based on skin color datum. The researcher gathered a face database of 30 individuals consisting of ov...
متن کامل